﻿using System.Web;
using System.Text;
using System.IO;
using System.Net;
using System;
using System.Collections.Generic;

namespace Com.Alipay
{
    /// <summary>
    /// 类名：Config
    /// 功能：基础配置类
    /// 详细：设置帐户有关信息及返回路径
    /// 版本：3.3
    /// 日期：2012-07-05
    /// 说明：
    /// 以下代码只是为了方便商户测试而提供的样例代码，商户可以根据自己网站的需要，按照技术文档编写,并非一定要使用该代码。
    /// 该代码仅供学习和研究支付宝接口使用，只是提供一个参考。
    /// 
    /// 如何获取安全校验码和合作身份者ID
    /// 1.用您的签约支付宝账号登录支付宝网站(www.alipay.com)
    /// 2.点击“商家服务”(https://b.alipay.com/order/myOrder.htm)
    /// 3.点击“查询合作者身份(PID)”、“查询安全校验码(Key)”
    /// </summary>
    public class aliConfig
    {
        #region 字段
        private static string partner = "";
        private static string key = "";
        private static string key_app = "";
        private static string input_charset = "";
        private static string sign_type = "";
        #endregion

        static aliConfig()
        {
            //↓↓↓↓↓↓↓↓↓↓请在这里配置您的基本信息↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

            //合作身份者ID，以2088开头由16位纯数字组成的字符串
            partner = "2088421676622127";

            //交易安全检验码，由数字和字母组成的32位字符串
            key = "sa86hsensk832tl3mipt1ri4o0hlms7w";
            key_app = @"MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAO6hoMnKWhzdZF54
CfT1q / ySD2GDFATtbKsST1YhoprQ1EgF16ULG529acb5ToRX7QqKgYo1DJwBgM9M
xZQ68fx / hkso7mvdU1BdnJShhsS9FlUu5zkTKg + 0rYyB7 / vGWFe76TKCRy9AVD4e
jrLAil0WzU4vHgV9VXr53jINpRVtAgMBAAECgYB5 / 1W1dGcndKQYi + QDQQoBYSbN
4nZ8omk4 + G5pCV8ZKQQuIhaCQTCIL0sBt3lFvbHo / rCFWOOuajJRSN2GD7CgOkVC
WA4sYj / WCZMpL7cN1VBapEGe7UmU9KG5ysDJ9t + h93oeBM9cRBc / S1Wd7giLHeeX
uSJQrr0W73KRJFtzIQJBAPy0V3h5PJ67 / cy2q + 7GyXN + RyNaPg9L3urJI8pIS + GA
prtJ4S1T9QsLk1xjtV8xsHIINa4wqV8CFMTV7AKot4UCQQDxvk2YK / vXtUOYRwYC
O9j + URycdhZ2BeO5MTO15qASnPV + DPUOZq1RmJ + dLC4AGac1LDtof + 6NFh23WPBo
NmbJAkEA8fNJfJO3stOToRmVbLzvzKCvQ + 33VXXzLSEAH4ExBevDt7Z43olwKO8g
XGkrEsXkhonNu8XjpI + 9iui3W6RmcQJANnpNYDqhQYY + 2mU / DGfSSdWbngLaovRG
0mgtIBP + BNPMWwCuhPVMn7PGXJQlNa6SSOBT7wPNjYvrXHM1kjaYSQJAJTmIJDw3
VUFewq + LPeFzXjTjsTLEag2qppGFaoE3D0nkNIX1Ww7 + MeFlYx7kpibqMuTgVEE4
n1XFo + ZOoetyLA == ";

            //↑↑↑↑↑↑↑↑↑↑请在这里配置您的基本信息↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑



            //字符编码格式 目前支持 gbk 或 utf-8
            input_charset = "utf-8";

            //签名方式，选择项：RSA、DSA、MD5
            sign_type = "MD5";
        }

        #region 属性
        /// <summary>
        /// 获取或设置合作者身份ID
        /// </summary>
        public static string Partner
        {
            get { return partner; }
            set { partner = value; }
        }

        /// <summary>
        /// 获取或设交易安全校验码
        /// </summary>
        public static string Key
        {
            get { return key; }
            set { key = value; }
        }
        public static string Key_app
        {
            get { return key_app; }
            set { key_app = value; }
        }

        /// <summary>
        /// 获取字符编码格式
        /// </summary>
        public static string Input_charset
        {
            get { return input_charset; }
        }

        /// <summary>
        /// 获取签名方式
        /// </summary>
        public static string Sign_type
        {
            get { return sign_type; }
        }
        #endregion
    }
}